✅ GALLIUMHASH AUTOMATION DEPLOYMENT CHECKLIST
=============================================

Print this checklist and check off each step as you complete it!

📋 PRE-DEPLOYMENT CHECKLIST:
□ 1. Download ALL files from "latest fix" folder
□ 2. Read README_UPLOAD_INSTRUCTIONS.txt completely
□ 3. Understand FILES_SUMMARY.txt
□ 4. Have cPanel login credentials ready

📁 UPLOAD CHECKLIST:
□ 5. Upload .env to hosting ROOT: /home/nvdaxcom/public_html/.env
□ 6. Upload master-scheduler.php to /automation/ folder
□ 7. Upload metabuilder-collector.php to /automation/ folder
□ 8. Upload metaminer-processor.php to /automation/ folder
□ 9. Upload ethereum-gas-collector.php to /automation/ folder
□ 10. Upload system-health.php to /automation/ folder
□ 11. Upload test-complete-system.php to /automation/ folder
□ 12. Upload cron-verification.php to /automation/ folder
□ 13. Upload CRON_SETUP.md to /automation/ folder

🔧 CONFIGURATION CHECKLIST:
□ 14. Set .env file permissions to 755
□ 15. Set all .php file permissions to 644
□ 16. Verify database credentials in .env file
□ 17. Confirm API keys are correctly set in .env

🧪 TESTING CHECKLIST:
□ 18. Visit cron-verification.php and verify all checks pass
□ 19. Check PHP version shows 8.1 or higher
□ 20. Confirm database connection is successful
□ 21. Verify environment variables are loaded
□ 22. Test manual execution: visit automation scripts in browser

⏰ CRON JOB SETUP CHECKLIST:
□ 23. Access cPanel → Advanced → Cron Jobs
□ 24. Click "Add New Cron Job"
□ 25. Set minute to: */5
□ 26. Set hour, day, month, weekday to: *
□ 27. Enter command: /usr/local/bin/ea-php81 /home/nvdaxcom/public_html/core.galliumhash.com/automation/master-scheduler.php run
□ 28. Save the cron job
□ 29. Note the exact time you saved it

⏳ FIRST AUTOMATION RUN (Wait 5-10 minutes):
□ 30. Check system-health.php dashboard
□ 31. Verify status shows "HEALTHY" or similar
□ 32. Check automation/logs/ directory for log files
□ 33. Verify log entries show successful automation runs
□ 34. Check databases for fresh data entries with recent timestamps

🔍 MONITORING CHECKLIST:
□ 35. Visit system-health.php daily to verify status
□ 36. Check log files weekly for any error messages
□ 37. Monitor database for continuous fresh data
□ 38. Verify Bitcoin planet remains stable (no crashes)

🎯 SUCCESS CRITERIA - ALL MUST BE TRUE:
□ 39. cron-verification.php shows 100% success
□ 40. system-health.php shows green/healthy status
□ 41. Fresh Bitcoin data appears in metabuilder database
□ 42. MetaMiner generates new intelligence entries
□ 43. Ethereum gas data updates regularly
□ 44. No manual intervention required
□ 45. Bitcoin planet runs without crashing

📞 TROUBLESHOOTING CHECKLIST:
□ 46. If cron fails, check PHP path in cPanel
□ 47. If database fails, verify .env location and permissions
□ 48. If API fails, check internet connection and rate limits
□ 49. If files fail, verify upload destinations are correct
□ 50. Review CRON_SETUP.md for additional help

🎉 FINAL DEPLOYMENT CONFIRMATION:
□ 51. All automation systems running automatically
□ 52. Health dashboard shows green status
□ 53. Fresh data flowing to all databases
□ 54. No crashes or manual intervention needed
□ 55. Your Bitcoin planet is stable and automated!

📝 NOTES SECTION:
Use this space to note any issues, solutions, or observations:

_________________________________________________
_________________________________________________
_________________________________________________

Deployment completed by: ________________
Date: ________________
Time: ________________

💡 QUICK TIP: Keep this checklist for future reference or debugging!